go/types.dependency.Type (method)

39 uses

	go/types (current package)
		api.go#L344: 			return obj.Type()
		builtins.go#L752: 			check.record(&operand{mode, selx, obj.Type(), nil, 0})
		builtins.go#L762: 				check.recordBuiltinType(call.Fun, makeSig(Typ[Uintptr], obj.Type()))
		decl.go#L52: 	if check.conf._Trace && obj.Type() == nil {
		decl.go#L91: 	if obj.color() == white && obj.Type() != nil {
		decl.go#L98: 		assert(obj.Type() == nil)
		decl.go#L108: 		assert(obj.Type() != nil)
		decl.go#L160: 		assert(obj.Type() != nil)
		object.go#L34: 	Type() Type     // object type
		object.go#L510: 	typ := obj.Type()
		selection.go#L124: 	return s.obj.Type()
		typeset.go#L243: 					if pos.IsValid() && !check.allowVersion(go1_14) || !Identical(m.typ, other.Type()) {
		typestring.go#L225: 			if t == asNamed(universeComparable.Type()).underlying {
		typexpr.go#L73: 	typ := obj.Type()
		typexpr.go#L76: 		typ = obj.Type() // type must have been assigned by Checker.objDecl
		union.go#L120: 				case t.typ == universeComparable.Type():
		universe.go#L282: 	universeBool = Universe.Lookup("bool").Type()
		universe.go#L283: 	universeByte = Universe.Lookup("byte").Type()
		universe.go#L284: 	universeRune = Universe.Lookup("rune").Type()
		universe.go#L285: 	universeError = Universe.Lookup("error").Type()
		universe.go#L299: 	if typ := asNamed(obj.Type()); typ != nil {

	golang.org/x/exp/apidiff
		compatibility.go#L251: 			d.checkCorrespondence(obj, name, oldo.Type(), newo.Type())
		compatibility.go#L317: 			d.checkCorrespondence(obj, "", oldMethod.Type(), newMethod.Type())
		compatibility.go#L347: 	return method.Type().(*types.Signature).Recv().Type()

	golang.org/x/tools/go/types/objectpath
		objectpath.go#L280: 		T := o.Type()
		objectpath.go#L308: 				if r := find(obj, o.Type(), append(path, opType), nil); r != nil {
		objectpath.go#L316: 		if T, ok := aliases.Unalias(o.Type()).(*types.Named); ok {
		objectpath.go#L608: 			t = obj.Type()

	golang.org/x/tools/internal/aliases
		aliases_go122.go#L61: 	_, enabled := pkg.Scope().Lookup("A").Type().(*types.Alias)

	golang.org/x/tools/internal/gcimporter
		bimport.go#L118: 			types.Universe.Lookup("byte").Type(),
		bimport.go#L119: 			types.Universe.Lookup("rune").Type(),
		bimport.go#L122: 			types.Universe.Lookup("error").Type(),
		iexport.go#L1022: 	w.typ(obj.Type(), obj.Pkg())
		support_go118.go#L15: 		types.Universe.Lookup("comparable").Type(),
		support_go118.go#L18: 		types.Universe.Lookup("any").Type(),

	golang.org/x/tools/internal/typesinternal
		toonew.go#L74: 				obj, _, _ = types.LookupFieldOrMethod(t.Type(), false, pkg, name)
		toonew.go#L80: 				obj, _, _ = types.LookupFieldOrMethod(t.Type(), ptr, pkg, name)